!function(){"use strict";var e="snaptr",n="https://tr.snapchat.com",t=n+"/p",i="__scpt__",o="_sctr",r="cmdone",a=34186698e3,s="_scid",d={age:"u_age",gender:"u_gd",firstname:"u_fn",lastname:"u_ln",device_brand:"d_br",device_model:"d_md",device_type:"d_type",os_type:"d_ot",os_version:"d_os",locale_country:"d_lc",locale_language:"d_ll",user_agent:"d_ua",limited_ad_tracking:"d_lat",connection_type:"c_type",isp:"c_isp",integration:"intg",mobile_carrier:"c_mc",ip_address:"c_ip",lat:"l_lat",long:"l_lng",geo_country:"l_gc",geo_region:"l_gr",geo_metro:"l_gm",geo_city:"l_city",geo_postal_code:"l_gpc",geo_location_source:"l_ls",geo_address:"l_addr",price:"e_pr",item_category:"e_ic",item_ids:"e_iids",currency:"e_cur",number_items:"e_ni",transaction_id:"e_tid",description:"e_desc",level:"e_lv",search_string:"e_ss",payment_info_available:"e_pia",sign_up_method:"e_sm",success:"e_su",event_tag:"et",brand_id:"br_id",data_use:"du",client_dedup_id:"cdid"};function c(e){return!!e&&/^[A-Fa-f0-9]{64}$/.test(e)}function u(e){return e&&36===e.length&&/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(e)}function l(){try{return window.self!==window.top}catch(e){return!0}}var f=!("addEventListener"in document);function h(e,n,t){t&&(f?e.attachEvent(n,t):e.addEventListener(n,t,!1))}function m(){if(l())try{return window.top.location.href}catch(e){try{return window.document.referrer}catch(e){return window.location.href}}return window.location.href}var p=function(){function e(e){return e&&e.performance?e.performance:null}var n=!1,t=null;try{(t=e(window.top))||(t=e(window),n=!0)}catch(i){t=e(window),n=!0}return[t,n]}(),w=p[0],v=p[1],g=!!(w&&w.mark&&w.getEntriesByName&&w.timing&&w.now);function _(e){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(e)}var y,b=function(){return b=Object.assign||function(e){for(var n,t=1,i=arguments.length;t>>0,e=(i*=e)>>>0,e+=4294967296*(i-=e)}return 2.3283064365386963e-10*(e>>>0)};return n.version="Mash 0.9",n},E=function(){return function(e){var n=0,t=0,i=0,o=1;0===e.length&&(e=[+new Date]);var r=k();n=r(" "),t=r(" "),i=r(" ");for(var a=0;a=0;--i){for(var o=t[i];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(n))return o.substring(n.length,o.length)}return null}function C(e,n,t,i,o){var r=function(){for(var e="_schn=_"+(Math.random()+1).toString(36).substring(6),n=(document.domain||document.location.hostname).split("."),t="",i=n.length-1;i>=0;i--)if(t="."+n[i]+t,document.cookie=e+";domain="+t+";SameSite=Lax",document.cookie.indexOf(e)>-1)return document.cookie=e.split("=")[0]+"=;domain="+t+";expires=Thu, 01 Jan 1970 00:00:01 GMT;SameSite=Lax",t;return null}();document.cookie=e+"="+n+";"+(null==r?"":"domain="+r+";")+(null==t?"":"expires="+t+";")+(null==i?"path=/;":"path="+i+";")+"SameSite=Lax"+(o?"; Secure":"")}function O(){try{T(),x("GET","https://tr.snapchat.com/cm/si",{jsrid:L(1),c1:I.cookie1,siid:I.srid?I.srid:"",pids:I.pixelIdList?I.pixelIdList.join(","):""})}catch(e){}}function j(e){var n=[],t=null==e?void 0:e.sync_modes;if(t){for(var i=0;i6048e5)if(I.cookieSyncInProgress)m(0,t);else{I.cookieSynced=!1,I.cookieSyncInProgress=!0;var l=null===(i=e[1])||void 0===i?void 0:i.sync_modes,f=x("GET","https://tr.snapchat.com/cm/i",{pid:c,sync_modes:Array.isArray(l)?l.join(","):void 0},void 0,!0),h=function(e){var t,i,s;if((t=n+"/",i=e.origin+"/",null!=t&&null!=i&&t.substr(!s||s<0?0:+s,i.length)===i)&&e.data===r){try{var d=new Date;d.setHours(0,0,0,0);var c=new Date;c.setTime(c.getTime()+a);var u="1|"+d.valueOf();C(o,u,c.toUTCString(),void 0,!1)}catch(e){}I.cookieSynced=!0,I.cookieSyncInProgress=!1;var l=f.parentNode;l&&l.parentNode&&l.parentNode.removeChild(l)}};window.addEventListener?window.addEventListener("message",h):window.attachEvent("message",h),m(0,t)}else F(e,t);function m(n,t){if(I.cookieSynced||n<0)return I.cookieSynced=!0,void F(e,t);setTimeout((function(){m(n-10,t)}),10)}}function J(e,n){var t;!function(){T(),I.scut=z(i,window.location.search.substring(1)),I.scut&&C("snaptr-scut",I.scut);if(!I.scut){var e=document.referrer,n=e.indexOf("?");n>=0&&(I.scut=z(i,e.substring(n+1)),I.scut&&C("snaptr-scut",I.scut))}if(!I.scut){var t=N("snaptr-scut");t&&(I.scut=t)}}(),(null===(t=e[1])||void 0===t?void 0:t.constructor)===Object&&(I.extractInitInfo(e[1]),I.hashState=y.Loading,B((function(){I.hashState=y.Ready,n()})))}function z(e,n){for(var t=n.split("&"),i=0;i0)return n[n.length-1];return null}(e);r&&W(n,"m_sl",Math.floor(r.startTime));w&&W(n,"m_rd",Math.floor(w.now()));W(n,"m_pi",i),W(n,"m_pl",o),W(n,"m_ic",+v)}(r);var s=I.toRequestParams(),c=b(b({},r),s);window.snaptr.sendPixelByGTM?window.snaptr.sendPixelByGTM(t+function(e){var n=e?Object.keys(e).map((function(n){return n+"="+encodeURIComponent(e[n])})).join("&"):"";n&&(n="?"+n);return n}(c),$,$):x("POST",t,c)}}function $(){}function W(e,n,t){null==t||t<0||(e[n]=t)}try{g&&(null==w||w.mark(e)),window.triedToSendCookieToNative=!1,function(){var e=window.sessionStorage&&window.sessionStorage.getItem("srid");if(e)I.srid=e;else{window.WebJSBridge={setSRID:function(e){I.srid=e,window.sessionStorage&&window.sessionStorage.setItem("srid",e),O()}};try{M()?window.JSBridge&&window.JSBridge.getSRID&&window.JSBridge.getSRID():D()&&window.webkit&&window.webkit.messageHandlers.getSRID&&window.webkit.messageHandlers.getSRID.postMessage({placeholder:"placeholder"})}catch(e){}}}(),window.snaptr.handleRequest=function(){for(var e=[],n=0;n0&&"string"==typeof e[0])switch(1===e.length&&(e=[e[0],{}]),e.length){case 2:if("string"==typeof e[1]){if(!u(r=e[0]))return;var n=e[1];-1!==I.pixelIdList.indexOf(r)&&Z(r,n)}else for(var t=e[0],i=e[1],o=0;o0&&Q());setTimeout((function(){e(n-10)}),10)}}(1e4)}}();